package com.ruoyi.business.domain.fission;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("tb_wecom_chat_group_fission_poster_setting")
@ApiModel("群裂变海报设置")
public class TbWecomChatGroupFissionPosterSetting extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 群裂变海报设置主键id
     */
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "主键id")
    private Long id;

    /**
     * 群裂变活动id
     */
    @ApiModelProperty(value = "群裂变活动id")
    private Long fissionId;

    /**
     * 群裂变海报名称
     */
    @ApiModelProperty(value = "群裂变海报名称")
    private String name;

    /**
     * 群裂变展示用户头像
     */
    @ApiModelProperty(value = "群裂变展示用户头像 0 false 1true")
    private Integer userAvatarShowEnable;

    /**
     * 群裂变展示用户昵称
     */
    @ApiModelProperty(value = "群裂变展示用户昵称 0 false 1true")
    private Integer userNicknameShowEnable;

    /**
     * 海报图片url
     */
    @ApiModelProperty(value = "海报图片url")
    private String posterUrl;

    /**
     * 海报话术
     */
    @ApiModelProperty(value = "海报话术开关 0：false 1：true")
    private Integer posterSpeechArtEnable;

    /**
     * 海报话术内容
     */
    @ApiModelProperty(value = "海报话术内容")
    private String posterSpeechArtContent;

    /**
     * 协助进群按钮内容
     */
    @ApiModelProperty(value = "左按钮内容")
    private String assistProgressButton;

    /**
     * 分享按钮内容
     */
    @ApiModelProperty(value = "右按钮内容")
    private String shareButton;


}
